Free-Motion Stitching